extends Node ## 全局信号

signal all_pieces_request_signal ## 请求获取所有棋子信号
signal all_pieces_response_signal(all_pieces: Array[PieceV2]) ## 响应获取所有棋子信号

signal game_status_game_over_signal(winning_side: BoardCommon.TURN) ## 游戏结束信号

signal label_update_change_score_signal(side: BoardCommon.TURN, score: int) ## ui更新分数信号

signal animation_player_signal(name: String) ## 播放动画

signal ai_move_signal ## ai移动信号